package com.example.api.service;

import com.example.api.dto.UserDTO;
import com.example.api.query.UserQuery;
import com.example.api.utils.PageResult;
import com.example.api.vo.UserVO;

public interface UserService {

    PageResult<UserVO> find(UserQuery userQuery);

    void add(UserDTO userDTO);

    UserVO login(String loginName, String password);

    void update(long id, UserDTO userDTO);

    void deleteById(long id);

    void updateStatus(long id, byte status);
}